Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador/a de Unity 3D

Descripción

Text copied to clipboard!
Estamos buscando un/a Desarrollador/a de Unity 3D con pasión por crear experiencias interactivas de alta calidad para videojuegos, simuladores, aplicaciones de realidad aumentada, realidad virtual y productos digitales multiplataforma. La persona ideal combinará sólidos conocimientos de programación con sensibilidad por la experiencia de usuario, el rendimiento gráfico y la arquitectura de software escalable. Este puesto es clave para transformar conceptos creativos y requisitos funcionales en productos robustos, atractivos y optimizados para distintos dispositivos, incluyendo PC, consolas, móviles y visores inmersivos. Como Desarrollador/a de Unity 3D, trabajarás en estrecha colaboración con diseñadores de juego, artistas 2D y 3D, productores, especialistas en QA y otros desarrolladores para construir mecánicas, interfaces, sistemas de interacción, físicas, animaciones y flujos de usuario. También participarás en la integración de assets, la optimización de escenas, la depuración de errores y la mejora continua del rendimiento general de la aplicación. Buscamos a alguien con criterio técnico para tomar decisiones de implementación, proponer mejoras y mantener buenas prácticas de desarrollo durante todo el ciclo de vida del producto. La posición requiere experiencia práctica con Unity, dominio de C# y comprensión de principios de programación orientada a objetos, patrones de diseño y control de versiones. Se valorará especialmente la capacidad para desarrollar sistemas modulares, reutilizables y fáciles de mantener, así como la experiencia con pipelines de animación, shaders, iluminación, UI responsiva y publicación en diferentes plataformas. También es importante contar con habilidades para analizar cuellos de botella de rendimiento, gestionar memoria y adaptar la experiencia a requisitos técnicos y de negocio. Además del desarrollo técnico, esperamos una actitud colaborativa, orientación a resultados y disposición para participar en revisiones de código, planificación de sprints y resolución de problemas complejos. La persona seleccionada deberá comunicarse con claridad, documentar soluciones cuando sea necesario y contribuir a un entorno de trabajo donde la innovación, la calidad y la mejora continua sean prioridades. Si disfrutas construir productos interactivos inmersivos, experimentar con nuevas tecnologías y convertir ideas en experiencias funcionales y visualmente impactantes, esta oportunidad puede ser ideal para ti. Ofrecemos la posibilidad de trabajar en proyectos desafiantes, con impacto real en usuarios y clientes, dentro de un equipo multidisciplinario que valora la creatividad y la excelencia técnica. Tendrás espacio para proponer soluciones, aprender herramientas emergentes y crecer profesionalmente en un entorno dinámico. Buscamos una persona que no solo programe, sino que también entienda cómo sus decisiones influyen en la jugabilidad, la usabilidad, la estabilidad y el éxito del producto final.

Responsabilidades

Text copied to clipboard!
  • Desarrollar funcionalidades y sistemas interactivos utilizando Unity y C#.
  • Implementar mecánicas de juego, interfaces de usuario y lógica de aplicación.
  • Integrar modelos 3D, animaciones, audio y otros recursos multimedia.
  • Optimizar rendimiento, uso de memoria y tiempos de carga en distintas plataformas.
  • Colaborar con diseño, arte y QA para asegurar calidad y coherencia del producto.
  • Depurar errores, corregir incidencias y mantener la estabilidad de las aplicaciones.
  • Participar en revisiones de código y en la mejora de la arquitectura técnica.
  • Adaptar proyectos para dispositivos móviles, escritorio, consolas o entornos XR.

Requisitos

Text copied to clipboard!
  • Experiencia demostrable desarrollando con Unity 3D en proyectos profesionales.
  • Dominio de C# y programación orientada a objetos.
  • Conocimiento de optimización de rendimiento en aplicaciones interactivas.
  • Experiencia con control de versiones, preferiblemente Git.
  • Capacidad para trabajar con equipos multidisciplinarios y metodologías ágiles.
  • Conocimiento de integración de UI, animaciones, físicas y sistemas de audio.
  • Comprensión de buenas prácticas de arquitectura de software y código mantenible.
  • Se valorará experiencia en realidad virtual, realidad aumentada o videojuegos.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes trabajando con Unity 3D?
  • ¿Qué tipos de proyectos has desarrollado con Unity: juegos, simuladores, AR o VR?
  • ¿Cuál ha sido tu mayor reto técnico en C# y cómo lo resolviste?
  • ¿Tienes experiencia optimizando aplicaciones para móviles o dispositivos de bajos recursos?
  • ¿Has trabajado con integración de assets 3D, animaciones y sistemas de UI?
  • ¿Qué herramientas de control de versiones y gestión ágil has utilizado?
  • ¿Tienes experiencia publicando proyectos en Android, iOS, PC o consolas?
  • ¿Puedes compartir ejemplos o portafolio de proyectos desarrollados en Unity?